home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / os2 / adaptor.zip / ADAPT.ZIP / adaptor / src / include / yytree.w < prev    next >
Text File  |  1993-07-08  |  2KB  |  57 lines

  1. # define beginint(a)        
  2. # define closeint(a)        
  3. # define readint(a)        (void) fscanf (yyf, "%d", & a);
  4. # define writeint(a)        (void) fprintf (yyf, "%d", a);
  5. # define getint(a)        yyGet ((char *) & a, sizeof (a));
  6. # define putint(a)        yyPut ((char *) & a, sizeof (a));
  7. # define copyint(a, b)        
  8. # define equalint(a, b)        a == b
  9. # define beginbool(a)        
  10. # define closebool(a)        
  11. # define readbool(a)        a = fgetc (yyf) == 'T';
  12. # define writebool(a)        (void) fputc (a ? 'T' : 'F', yyf);
  13. # define getbool(a)        yyGet ((char *) & a, sizeof (a));
  14. # define putbool(a)        yyPut ((char *) & a, sizeof (a));
  15. # define copybool(a, b)        
  16. # define equalbool(a, b)    a == b
  17. # define beginchar(a)        
  18. # define closechar(a)        
  19. # define readchar(a)        a = fgetc (yyf);
  20. # define writechar(a)        (void) fputc (a, yyf);
  21. # define getchar(a)        yyGet ((char *) & a, sizeof (a));
  22. # define putchar(a)        yyPut ((char *) & a, sizeof (a));
  23. # define copychar(a, b)        
  24. # define equalchar(a, b)    a == b
  25. # define begintStringRef(a)    
  26. # define closetStringRef(a)    
  27. # define readtStringRef(a)    
  28. # define writetStringRef(a)    WriteString (yyf, a);
  29. # define gettStringRef(a)    
  30. # define puttStringRef(a)    
  31. # define copytStringRef(a, b)        
  32. # define equaltStringRef(a, b)    a == b
  33. # define begintIdent(a)        
  34. # define closetIdent(a)        
  35. # define readtIdent(a)        a = yyReadIdent ();
  36. # define writetIdent(a)        WriteIdent (yyf, a);
  37. # define gettIdent(a)        yyGetIdent (& a);
  38. # define puttIdent(a)        yyPutIdent (a);
  39. # define copytIdent(a, b)        
  40. # define equaltIdent(a, b)    a == b
  41. # define begintDefinitions(a)
  42. # define closetDefinitions(a)
  43. # define readtDefinitions(a)    yyReadHex ((unsigned char *) & a, sizeof (a));
  44. # define writetDefinitions(a)    yyWriteHex ((unsigned char *) & a, sizeof (a));
  45. # define gettDefinitions(a)    yyGet ((char *) & a, sizeof (a));
  46. # define puttDefinitions(a)    yyPut ((char *) & a, sizeof (a));
  47. # define copytDefinitions(a, b)
  48. # define equaltDefinitions(a, b)    memcmp ((char *) & a, (char *) & b, sizeof (a)) == 0
  49. # define begintTree(a)    a = NoTree;
  50. # define closetTree(a)    yyChild = a; a = NoTree; yyReleaseTree (yyChild);
  51. # define readtTree(a)    yyReadTree (a);
  52. # define writetTree(a)    yyWriteTree (a);
  53. # define gettTree(a)    yyGetTree (a);
  54. # define puttTree(a)    yyPutTree (a);
  55. # define copytTree(a, b)    yyCopyTree (b, & a);
  56. # define equaltTree(a, b)    IsEqualTree (a, b)
  57.